Many files:
More include cleanups towards "include where it's used".
sched.h:
g/c unneeded include.
include xen/spinlock.h once should be enough.
Signed-off-by: Christian Limpach <Christian.Limpach@cl.cam.ac.uk>
#include <xen/init.h>
#include <xen/acpi.h>
#include <xen/irq.h>
-#include <xen/sched.h>
+#include <asm/fixmap.h>
#include <asm/page.h>
#include <asm/apic.h>
#include <asm/io_apic.h>
#include <xen/config.h>
#include <xen/sched.h>
+#include <asm/current.h>
#include <asm/processor.h>
#include <asm/i387.h>
#include <xen/kernel.h>
#include <xen/init.h>
#include <xen/sched.h>
+#include <xen/smp.h>
#include <xen/spinlock.h>
#include <asm/msr.h>
#include <xen/time.h>
#include <xen/sched.h>
#include <xen/console.h>
+#include <xen/smp.h>
#include <asm/mc146818rtc.h>
-#include <asm/smp.h>
#include <asm/msr.h>
#include <asm/mpspec.h>
#include <asm/debugger.h>
#include <xen/config.h>
#include <xen/perfc.h>
#include <xen/sched.h>
+#include <asm/fixmap.h>
#include <asm/hardirq.h>
#define DEFINE(_sym, _val) \
#include <xen/errno.h>
#include <xen/mm.h>
#include <xen/perfc.h>
+#include <asm/current.h>
#include <asm/processor.h>
#include <asm/regs.h>
#include <asm/x86_emulate.h>
#include <xen/config.h>
#include <xen/perfc.h>
#include <xen/sched.h>
+#include <asm/fixmap.h>
#include <asm/hardirq.h>
#define DEFINE(_sym, _val) \
#include <xen/errno.h>
#include <xen/compile.h>
#include <xen/sched.h>
+#include <asm/current.h>
void cmdline_parse(char *cmdline)
{
#include <xen/config.h>
#include <xen/sched.h>
+#include <xen/smp.h>
#include <asm/bitops.h>
/*
#include <xen/smp.h>
#include <public/xen.h>
#include <public/dom0_ops.h>
-#include <xen/list.h>
-#include <xen/spinlock.h>
#include <xen/grant_table.h>
#include <asm/domain.h>